package cn.cubic.sys.modular.log.service;

import cn.cubic.core.pojo.page.PageResult;
import cn.cubic.sys.modular.log.entity.SysOpLog;
import cn.cubic.sys.modular.log.param.SysOpLogParam;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * 系统操作日志service接口
 *
 */
public interface SysOpLogService extends IService<SysOpLog> {

    /**
     * 查询系统操作日志
     *
     * @param sysOpLogParam 查询参数
     * @return 查询分页结果
     */
    PageResult<SysOpLog> page(SysOpLogParam sysOpLogParam);

    /**
     * 清空系统操作日志
     *
     */
    void delete();
}
